micro climate - French English Dictionary